Role Oriented Test Case Generation for Agent Based System
نویسندگان
چکیده
Agent Oriented Software Engineering (AOSE) is a rapidly developing area of research. Current research and development primarily focuses on the analysis, design and implementation of agent based software whereas testing is less prioritised. Software testing is an important and indispensable part of software development process. Test case generation is the primary step of any testing process which is followed by test execution and test evaluation. Test case generation is not an easy task but upon automating the test case generation process serves many advantages such as time saving, effort saving and more importantly reduces number of errors and faults. This paper investigates about generating test cases for testing agent based software. We propose a novel approach, which takes advantage of agent’s role as the basis for generating test cases. Role is an important mental attribute of an agent which is simply defined as the set of capabilities that an agent can perform. The main objective of this paper is to generate test cases from role diagram upon converting it to activity diagram. KeywordsSoftware Agent, Automatic Test Case Generation, Role Diagram, Agent Oriented Software Engineering
منابع مشابه
Structured System Test Suite Generation Process for Multi-Agent System
In recent years, Agent-Oriented Software Engineering (AOSE) methodologies are proposed to develop complex distributed systems based upon the agent paradigm. The implementation for such systems has usually the form of Multi-Agent Systems (MAS). MAS’ testing is a challenging task because these systems are often programmed to be autonomous and deliberative, and they operate in an open world, which...
متن کاملCritical Review on Test Case Generation Systems and Techniques
Software testing has valuable and important place in software development life cycle. It is used to identify the quality and good performance of software. For the software testing phases we have to need the proper test case. Test case may be generated manually and automatically. Generating test case manually will take more time and cost. Automatic test case generation will reduce time and cost....
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملStructured Integration Test Suite Generation Process for Multi-Agent System
Problem statement: In recent years, Agent-Oriented Software Engineering (AOSE) methodologies are proposed to develop complex distributed systems based upon the agent paradigm. The implementation for such systems has usually the form of Multi-Agent Systems (MAS). Testing of MAS is a challenging task because these systems are often programmed to be autonomous and deliberative and they operate in ...
متن کاملAutomatic Generation of a Multi Agent System for Crisis Management by a Model Driven Approach
Considering the increasing occurrences of unexpected events and the need for pre-crisis planning in order to reduce risks and losses, modeling instant response environments is needed more than ever. Modeling may lead to more careful planning for crisis-response operations, such as team formation, task assignment, and doing the task by teams. A common challenge in this way is that the model shou...
متن کامل